/**
 * @file pt_heap1.h
 * @author kirto (kirto@qq.com)
 * @brief 静态数组作为内存分配
 *      @details 这种策略是使用静态数组作为内存分配
 *      不可以free，有安全操作
 * @version 0.1
 * @date 2023-11-03
 * 
 * @copyright Copyright (c) 2023
 * 
 */

#ifndef __PT_HEAP1_H__
#define __PT_HEAP1_H__

#include <stddef.h>
#include "memory_mang_conf.h"




#ifdef __cplusplus
extern "C" {
#endif

void *pt_malloc(size_t size);
void pt_free(void *pv);
void pt_heap_init(void);
size_t pt_get_free_size(void);

#ifdef __cplusplus
} /* extern "C" */
#endif

#endif // __PT_HEAP1_H__

